//
//  UIView+GaussianBlur.h
//  homework
//
//  Created by AW Technician on 16/1/6.
//  Copyright © 2016年 op. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIView (GaussianBlur)
/**
 *  生成当前屏幕的高斯模糊截图，全屏
 *
 *  @param dark 是否为暗色截屏
 *
 *  @return 高斯模糊的视图
 */
+(UIView *)GaussianBlurViewWithDark:(BOOL)dark;
/**
 *  生成高斯模糊试图，非全屏
 *
 *  @param frame   返回试图的frame
 *  @param GBframe 对当前屏幕高斯范围的frame
 *  @param dark    是否为暗色截屏
 *
 *  @return 高斯模糊视图
 */
+(UIView *)GaussianBlurViewWithFrame:(CGRect)frame withGBFrameBaseWindow:(CGRect)GBframe withDark:(BOOL)dark;
/**
 *  对之前生成的视图重新高斯模糊
 */
- (void)updateGaussianBlurView;
@end
